const word = {
  alipay: 'Alipay',
  wechat: 'WeChat',
  user: 'Użytkownik',
  'user-id': 'ID użytkownika',
  'dcloud-appid': 'AppID aplikacji',
  'dcloud-appid-list': 'Lista aplikacji',
  account: 'Konto',
  username: 'Nazwa użytkownika',
  email: 'E-mail',
  mobile: 'Numer telefonu',
  sms: 'SMS',
  'wechat-openid': 'OpenID WeChat',
  'wechat-account': 'Konto WeChat',
  'alipay-account': 'Konto Alipay',
  'qq-openid': 'OpenID QQ',
  'qq-account': 'Konto QQ',
  'apple-account': 'Konto Apple',
  password: 'Hasło',
  'verify-code': 'Kod weryfikacyjny',
  'verify-code-type': 'Typ kodu weryfikacyjnego',
  'user-unique-param': 'Nazwa użytkownika, e-mail lub numer telefonu',
  'role-id': 'ID roli',
  'permission-id': 'ID uprawnienia',
  login: 'Logowanie',
  'verify-mobile': 'Weryfikacja telefonu'
}

const sentence = {
  // dev
  'context-param-required': 'Brak {param} w kontekście, użyj uniID.createInstance aby przekazać informacje o kliencie',
  'config-param-require': 'Brak {param} w konfiguracji uni-id',
  'uni-verify-config-required': 'Skonfiguruj parametry logowania jednoklikowego w service.univerify w pliku config.json',
  'login-with-invite-type-required': 'Wymagane jest określenie typu (register lub login) przy rejestracji z obowiązkowym kodem zaproszenia',
  'type-array-required': '{param} powinien być w formie tablicy',
  'query-field-warning': 'Uwaga: uni-id nie ogranicza nazwy użytkownika do numeru telefonu lub e-maila. Jeśli użytkownik wprowadzi abc@xx.com, może to dopasować zarówno użytkownika z takim e-mailem, jak i nazwą użytkownika, co spowoduje błąd logowania',
  'add-role-admin-is-not-allowed': 'Nie można dodać roli o ID "admin"',
  'password-secret-type-error': 'Błędny typ passwordSecret w konfiguracji, dozwolone tylko typy string i array',
  'token-expires-config-warning': 'tokenExpiresIn nie może być mniejsze lub równe tokenExpiresThreshold',
  'type-function-required': '{param} powinien być typu function',
  'dev-warning': 'Używana jest właściwość uniID.dev, pamiętaj że jest ona przeznaczona tylko do celów deweloperskich',
  'config-file-invalid': 'Upewnij się, że plik konfiguracyjny uni-id (common/uni-config-center/uni-id/config.json) ma poprawny format (nie może zawierać komentarzy)',
  'config-file-not-found': 'Dodaj konfigurację uni-id w pliku common/uni-config-center/uni-id/config.json',
  'hx-version-warning': 'Używana jest przestarzała wersja HBuilderX, zaktualizuj do najnowszej wersji',
  // end user message
  'account-banned': 'Konto zablokowane',
  'user-not-exist': 'Użytkownik nie istnieje',
  'multi-user-matched': 'Znaleziono wiele kont',
  'user-info-error': 'Nieprawidłowe dane użytkownika',
  'user-account-conflict': 'Konflikt kont użytkownika',
  'user-account-closed': 'To konto zostało usunięte',
  'password-error': 'Nieprawidłowe hasło',
  'password-error-exceed-limit': 'Zbyt wiele nieudanych prób logowania, spróbuj później',
  'account-exists': 'To konto jest już zarejestrowane',
  'account-not-exists': 'To konto nie jest zarejestrowane',
  'invalid-invite-code': 'Nieprawidłowy kod zaproszenia',
  'get-third-party-account-failed': 'Nie udało się pobrać konta {account}',
  'get-third-party-user-info-failed': 'Nie udało się pobrać informacji o użytkowniku',
  'param-required': '{param} jest wymagany',
  'check-device-feature-failed': 'Weryfikacja cech urządzenia nie powiodła się',
  'token-not-exist': 'Nieprawidłowy stan logowania, token nie istnieje w chmurze',
  'token-expired': 'Token wygasł',
  'check-token-failed': 'Weryfikacja tokenu nie powiodła się',
  'invalid-old-password': 'Nieprawidłowe stare hasło',
  'param-error': 'Błąd parametru {param}, {reason}',
  'invalid-verify-code': 'Nieprawidłowy lub wygasły kod weryfikacyjny {type}',
  'send-sms-code-failed': 'Nie udało się wysłać kodu SMS',
  'account-bound': 'To konto jest już powiązane',
  'unbind-failed': 'Nie udało się odłączyć',
  'set-invite-code-exists': 'Nie udało się ustawić kodu zaproszenia, kod już istnieje',
  'set-invite-code-failed': 'Nie udało się ustawić kodu zaproszenia',
  'modify-invite-code-is-not-allowed': 'Nie można modyfikować kodu zaproszenia',
  'decrypt-weixin-data-failed': 'Odszyfrowanie nie powiodło się',
  'invalid-weixin-appid': 'Nieprawidłowe AppID',
  'database-operation-failed': 'Błąd operacji na bazie danych',
  'role-not-exist': 'Rola nie istnieje',
  'permission-not-exist': 'Uprawnienie nie istnieje',
  'context-required': 'uni-id nie może pobrać context.{key}, użyj metody uniID.createInstance',
  'limit-client-platform': 'Ten interfejs nie jest obsługiwany na bieżącej platformie klienta'
}

export default {
  ...word,
  ...sentence
}
